// // 保存原始的 Function 构造函数
// const originalFunctionConstructor = Function;
//
// // 重写 Function 构造函数
// Function = function(...args) {
//   // 检查参数中是否包含 'debugger'
//   const containsDebugger = args.some(arg => typeof arg === 'string' && arg.includes('debugger'));
//
//   if (containsDebugger) {
//     console.log("Function.constructor() 调用包含 'debugger'，返回一个空函数。");
//     console.log("Function.constructor() 调用参数:", args);
//     return function() {}; // 返回一个空函数
//   }
//
//   // 否则正常调用原始的构造函数
//   return originalFunctionConstructor.apply(this, args);
// };
//
// // 保留 Function 的原型
// Function.prototype = originalFunctionConstructor.prototype;

